package cn.db101.util;
/**
 * 类的备注快捷方式 /** enter
 * Main方法快捷方式  main alt+/
 * 自动提示  alt+/
 * 提示报错 Ctrl+1
 * 输出语句快捷方式 syso alt+/
 * 弹出菜单快捷方式  alt+shift+s
 * 自动引入包 ctrl+shift+o
 * 代码整体往前  shift+tab
 * @param args
 */
import java.sql.Connection;
import java.sql.DriverManager;

/**
 * 数据库工具类
 * @author ASUS
 *
 */
public class DbUtil {
	private String dburl="jdbc:mysql://47.103.130.223:3306/geocent?useUnicode=true&characterEncoding=utf8&useSSL=false";//数据库连接地址
	private String dbUserName="geocent";//用户名
	private String dbpassword="geocent123";//密码
	private String jdbcName="com.mysql.cj.jdbc.Driver";//驱动名称
	
	/**
	 * 获取数据库连接
	 * @return
	 * @throws Exception
	 */
	public Connection getCon() throws Exception{
		Class.forName(jdbcName);
		Connection con=DriverManager.getConnection(dburl,dbUserName,dbpassword);
		return con;
	}
	
	/**
	 * 关闭数据库连接
	 * @param con
	 * @throws Exception
	 */
	public void closeCon(Connection con)throws Exception{
		if(con!=null) {
			con.close();
		}
	}

	public static void main(String[] args) {
		DbUtil dbUtil= new DbUtil();

			try {
				dbUtil.getCon();
				System.out.println("数据库连接成功");
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
				System.out.println("数据库连接失败");
			}
		
			
	}
}
